home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 14 / CU Amiga Magazine's Super CD-ROM 14 (1997)(EMAP Images)(GB)(Track 1 of 3)[!][issue 1997-09].iso / CUCD / Programming / IEditor / Docs / GadgetDataFields.txt < prev    next >
Text File  |  1997-06-17  |  3KB  |  140 lines

  1. /*
  2. **  This file is © Copyright 1994-96 by Simone Tellini
  3. **                 All Rights Reserved.
  4. **
  5. */
  6.  
  7.  
  8.  
  9. For each gadget kind, the bit 0 of Tags means 'Use GT_Underline,"_"'
  10.  
  11. Tags structure:
  12.  
  13.    2 - GA_Disabled
  14.        ^
  15.    ^   `-->  Tag to set
  16.    `------>  This isn't a bit, is a flag! i.e. IF (GadgetTags AND 2) THEN
  17.                                                put GA_Disabled,TRUE in the
  18.                                                source.
  19.  
  20.  
  21. BUTTON_KIND
  22.    - no Data field used
  23.  Tags:
  24.    2 - GA_Disabled
  25.    4 - GA_Immediate
  26.  
  27. CHECKBOX_KIND
  28.    - no Data field used
  29.  Tags:
  30.    2 - GA_Disabled
  31.    4 - GTCB_Checked
  32.    8 - GTCB_Scaled
  33.  
  34. INTEGER_KIND
  35.    Data 1  -  LONG  Number
  36.    Data 2  -  WORD  MaxChars
  37.    Data 3  -  WORD  Justification
  38.  Tags:
  39.    2 - GA_Disabled
  40.    4 - GA_Immediate
  41.    8 - GA_TabCycle
  42.  $10 - STRINGA_ExitHelp
  43.  $20 - STRINGA_ReplaceMode
  44.  
  45. LISTVIEW_KIND
  46.    Data 1  -  WORD  Top
  47.    Data 2  -  WORD  Make Visible
  48.    Data 3  -  WORD  Scroll Width
  49.    Data 4  -  WORD  Selected
  50.    Data 5  -  WORD  Spacing
  51.    Data 6  -  WORD  Item Height
  52.    Data 7  -  WORD  Max Pen
  53.  Tags:
  54.    2 - GA_Disabled
  55.    4 - GTLV_ReadOnly
  56.    8 - GTLV_ShowSelected
  57.  
  58. MX_KIND
  59.    Data1  -  WORD  Active
  60.    Data2  -  WORD  Spacing
  61.    Data3  -  WORD  Title Place
  62.    ExtraMem - ^Items            ; err... ignore this... ;-)
  63.  Tags:
  64.    2 - GA_Disabled
  65.    4 - GTMX_Scaled
  66.  
  67. NUMBER_KIND
  68.    Data1  -  LONG  Number
  69.    Data2  -  BYTE  Front Pen, -1 not to set
  70.    Data3  -  BYTE  Back Pen -1 not to set
  71.              (+2) WORD  Justification
  72.    Data4  -  LONG  Max Number Len
  73.    Data5,Data6,Data7 - String: Format
  74.  Tags:
  75.    2 - GTNM_Border
  76.    4 - GTNM_Clipped
  77.  
  78. CYCLE_KIND
  79.    Data1  -  WORD  Active
  80.    ExtraMem - ^Items
  81.  Tags:
  82.    2 - GA_Disabled
  83.  
  84. PALETTE_KIND
  85.    Data1  -  WORD  Depth
  86.    Data2  -  BYTE  Color
  87.    Data3  -  BYTE  Color Offset
  88.    Data4  -  WORD  Indicator Width
  89.    Data5  -  WORD  Indicator Height
  90.    Data6  -  WORD  Num Colors
  91.  Tags:
  92.    2 - GA_Disabled
  93.  
  94. SCROLLER_KIND
  95.    Data1  -  WORD  Top
  96.    Data2  -  WORD  Total
  97.    Data3  -  WORD  Visible
  98.    Data4  -  WORD  Arrows
  99.    Data5  -  WORD  Freedom
  100.  Tags:
  101.    2 - GA_Disabled
  102.    4 - GA_RelVerify
  103.    8 - GA_Immediate
  104.  
  105. SLIDER_KIND
  106.    Data1  -  WORD  Min
  107.              WORD  Max
  108.    Data2  -  WORD  Level
  109.              WORD  Max Level Len
  110.    Data3  -  BYTE  Level Place
  111.              BYTE  Justification
  112.              BYTE  Freedom
  113.    Data4  -  LONG  Max Pixel Len
  114.    Data5  -  STR   Level Format
  115.  Tags:
  116.    2 - GA_Disabled
  117.    4 - GA_RelVerify
  118.    8 - GA_Immediate
  119.  
  120. STRING_KIND
  121.    Data1  -  WORD  MaxChars
  122.    Data2  -  WORD  Justification
  123.    ExtraMem - ^String
  124.  Tags:
  125.    2 - GA_Disabled
  126.    4 - GA_Immediate
  127.    8 - GA_TabCycle
  128.  $10 - STRINGA_ExitHelp
  129.  $20 - STRINGA_ReplaceMode
  130.  
  131. TEXT_KIND
  132.    Data1  -  WORD  FrontPen
  133.    Data2  -  WORD  BackPen
  134.    Data3  -  WORD  Justification
  135.    ExtraMem - ^Text
  136.  Tags:
  137.    2 - GTTX_CopyText
  138.    4 - GTTX_Border
  139.    8 - GTTX_Clipped
  140.